﻿using System.Runtime.Serialization;
using System;

namespace ibba.src.norisk.Contracts
{
    [DataContract]
    public class ReferenciaProcessamento
    {
        [DataMember]
        public int IdReferencia { get; set; }
        [DataMember]
        public DateTime DataBase { get; set; }
        [DataMember]
        public DateTime DataReferencia { get; set; }
    }

    [DataContract]
    public class JustificativaReprocessamento
    {
        [DataMember]
        public int IdMotivo { get; set; }
        [DataMember]
        public string DscMotivo { get; set; }
    }

    [DataContract]
    public class ParametrizacaoReprocessamento
    {
        [DataMember]
        public int IdMotivo { get; set; }
        [DataMember]
        public string DscMotivo { get; set; }
        [DataMember]
        public int IdOrigem { get; set; }
        [DataMember]
        public string NmOrigem { get; set; }
        [DataMember]
        public int IdReferencia { get; set; }
        [DataMember]
        public int IdReferenciaReprocessamento { get; set; }
        [DataMember]
        public string CdProduto { get; set; }
        [DataMember]
        public string CdModalidade { get; set; }
        [DataMember]
        public string IcAtivo { get; set; }
        [DataMember]
        public string DscObservacao { get; set; }
        [DataMember]
        public string CdUsuario { get; set; }
        [DataMember]
        public DateTime DtInclusao { get; set; }
        [DataMember]
        public DateTime DtReferenciaReprocessamento { get; set; }
        [DataMember]
        public DateTime DtReferencia { get; set; }
    }
}
